]> dgit.raspbian.org Git - gnome-shell.git/commit
gschema: Introduce the 'app-picker-layout' key
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Thu, 5 Dec 2019 14:00:21 +0000 (11:00 -0300)
committerFlorian Müllner <florian.muellner@gmail.com>
Mon, 20 Jul 2020 16:13:20 +0000 (16:13 +0000)
commit8e23ff81111ca8856b325c690abb0b6f3fba9fc2
tree9ce7d2891315274fdc8307e572a85f68b10b54e0
parent8a50a8e64c66c57e788c05196e420fe59913e114
gschema: Introduce the 'app-picker-layout' key

This is the key that will be used to store the pages and the icons in
each page. The idea is that we we store an a{sv} variant for each page.
This variant will contain <icon id> → array of properties, where we
can store arbitrary data for each icon. The expected output of this
key is:

[
  {
    'polari.desktop': <{ 'position': 0 }>,
    'epiphany.deskop': <{ 'position': 1 }>,
  },
  {
    'telegram.desktop': <{ 'position': 2 }>,
    'builder.desktop': <{ 'position': 0 }>,
    'gitg.desktop': <{ 'position': 1 }>,
  }
]

The toplevel array is sorted, and pages of the grid always show in the
order they are stored.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1284
data/org.gnome.shell.gschema.xml.in